
public class GameManager
{
    // Start is called before the first frame update

    private static GameManager instance;
    public static GameManager Instance()
    {
        if (instance == null)
        {
            instance = new GameManager();
        }
        return instance;
    }

    /// <summary>
    /// ui���
    /// </summary>
    public GameUiManager uiManager;
    /// <summary>
    /// ע��Ϸ�߼�
    /// </summary>
    public Game game;
    /// <summary>
    /// ����������
    /// </summary>
    public EnvManagers envManagers;

    /// <summary>
    /// 消除槽管理器
    /// </summary>
    public SlotManager slotManagers;

    public AudioManager audioManager;

    public EffectManager effectManager;

    public LevelManager levelManager = LevelManager.Instance;
    /// <summary>
    /// 存储管理器
    /// </summary>
    public StorageManager storageManager = StorageManager.Instance;
    public GameUI topUI;

}
